This is your century
Trease, Geoffrey,1909-1998.
London Heinemann
1970
Previous ed. (B65-18080) 1965
History, Modern