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