Western civilization a brief history - Perry, Marvin (Wadsworth/Cengage Learning, 2011)