A history of the twentieth Century - O'Callaghan, Bryn (Longman, part of Pearson, 2010)