Mastering modern British history - Lowe, Norman (Macmillan master series, 1989)