The Twentieth Century : a people's history - Zinn, Howard (New York : Perennial, 2003)