The Twentieth Century World - Speed, Peter; Speed, Mary (Oxford junior history, 1987)