Publications of the German Historical Institute (Hardcover)

446 pages hardcover

nonfiction history politics medium-paced