Imperial Berlin

Basic Books
9780465032099
0-465-03209-5