Ancient Civilizations by Brian Fagan & Christopher Scarre