A brief history of Western civilization : - Kishlansky, Mark (Pearson, 2005)