Britain, Europe and the world 1870 - 1955 - Arnold, David (Arnold, 1969)