Germany 2000 Years: Volume 2: The Second Empire and the Weimar Republic