An Outline History of World Civilization - Rahim, M. A