Western civilization a brief history - Spielvogel, Jackson J. (Thomson/Wadsworth, 2005)