Mastering modern European history - Miller, Stuart (Palgrave, 1997)