Modern European history - Miller, Stuart (Macmillan Master series, 1997)