Britain, Europe and the world 1870 - 1971 - Arnold, David (Arnold, 1975)