Origins of great ancient civilizations - Harl, Kenneth W (The Great Courses, 2005)