Germany: A Modern History (University of Michigan History of the Modern World)
A nice touch in this novel is the way it handles moral gray areas.
Germany: A Modern History (University of Michigan History of the Modern World)
This novel has a rhythm that pulls you in from the start.