Modern world : A history of our time - Greenwood, Gordon