And the early winter and the fact the Germans didn’t have decent cold weather lubricants etc etc
And the fact that the Russians had all those fresh Siberian Divisions without which they would have lost
In any case that was a standard military campaign not a Guerrilla type war etc
And the fact the Iraqis decided that al Qaeda was worse than the USA etc etc
The German loss at Stalingrad was also due in some significant measure to the German High Command botching the math.
They calculated that they could fly in 800 tons per day (food and ammo) to the 3 NAZI-held airfields in the caldron, but the reality was that they were only able to fly in 160 tons per day (this deficit of ammo caused the Wehrmacht’s 6th Army to surrender en masse...).
This was *not* the only fatal math error by the Germans in WW2. The more startling mathematical error was Heisenburg mis-calculating the amount of enriched Uranium required for an atomic bomb.
No such math error was made by the Americans, however (e.g. Manhattan Project). Likewise, the Poles used math to crack at least one German field encryption...and the Brits essentially invented an entirely new form of math (Boolean logic for computerized digital processing) during the war.
The irony here is that the German educational system was rated as superior in math by the global news media of its day.
You might actually read something, like Richard Overy's "Why the Allies Won." It's been pretty well received by most of the military people.
Rummy was right.