Bismarck and the Unification of Germany - David Hargreaves (Bloomsbury, 1991)