Mastering modern European history - Miller, Stuart (Macmillan master series, 1997)