Modern history and its themes - Hagan, James (Longmans, 1966)