Twentieth century Britain - Havighurst, Alfred F (Harper Row, 1966)