Understanding human history January 2007 Civilization -- History.; Historical geography.; Evolution.; Social evolution.; Genetic algorithms. ISBN 1593680260 View on Amazon Lists featuring this book (2)
Constitutional Patriots Curriculum (who why when and how) 20 books on this list books constitutional curriculum patriots