A history of the modern world / - Palmer, Robert Roswell (McGraw-Hill, 2007)