The Nazis (Time life: World War II Vol. 21) ~ Robert Edwin HerzsteinA nice touch in this novel is the way it handles moral gray areas.