Stalin. Volume 2. Waiting for Hitler, 1929-1941 - Kotkin, Stephen, 1959- 1959- (Stalin, 2018)