Western civilizations, their history and their culture - Lerner, Robert E. (Norton, 1988)