by Roger Moorhouse
Explores the causes and implications of the Nazi-Soviet Pact, an unholy covenant whose creation and dissolution were crucial turning points in World War II. Forged by the German foreign minister, J…