Imperial Germany 1871-1918: Economy, Society, Culture and Politics