Mastering modern European history - Miller, Stuart T. (Macmillan master series, 1988)