Western civilization: A brief history - Marvin Perry (Wadsworth cengage, 2011)