The modern world - Du Cros, Rosemary; Kelly, Nigel (Heinemann secondary history project, 1996)