In October 2017 Stephen Kotkin, professor of history at Princeton University, published "Stalin. Waiting for Hitler, 1929 - 1941." In it, Kotkin accuses Soviet leader Joseph Stalin of dozens of terrible crimes and atrocities.The appearance of Kotkin's scholarship is daunting: 909 pages of text, more than 5200 footnotes, and 47 pages of bibliography in tiny, triple-column type. But Grover Furr has carefully and methodically studied every one of the...