Barbarossa Derailed: The Battle for Smolensk 10 July-10 September 1941 - David M. Glantz

At dawn on 10 July 1941, massed tanks and motorized infantry of German Army Group Center's Second…