Rude Awakenings: An American Historian's Encounter with Nazism, Communism, and McCarthyismCarol Sicherman