Once again you educate me, and I must agree with you. right now, fellahs you are helping me do one of my favorite things, Learning.
I would never trust mere text on the Internet as learning. Thus I would recommend the following books as starting points for the various WWII histories:
Ostkrieg, which is a recent book (written last year) and is the first history of WWII from the German side of the Eastern Front to integrate the Holocaust and some of Glantz's works.
Stumbling Colossus, When Titans Clashed, and
Russia's War by David Glantz (the first three), and the latter by Richard Overy.
He also wrote
Why the Allies Won which is a good starting point to begin with as it deconstructs a lot of the myths of the inevitably superior Allied side.
I would also recommend the two books
An Army At Dawn and
The Day of Battle. The third book in the series has as yet not come out, so I'd recommend for the time being an older book by Ambrose, as well as his
The Pacific, the older book in question being
Citizen Soldiers.
At the same time I'd recommend as well a book entitled
Red Storm on the Reich which chronicles the last phase of Soviet-Nazi battles that invariably gets neglected *between* Bagration, Jhassy-Kishinev, and the Battle of Berlin.
In terms of the views of individual WWII battles, I'd recommend Glantz's
Kursk, The Battle for Leningrad, Barbarossa Derailed, and from a Western POV, the famous
The Longest Day, Ambrose's
Band of Brothers, and Matthew Parker's
Monte Cassino. I would recommend reading Parker on Cassino and Glantz on Leningrad together to illustrate how in practice the Allies were precisely capable of in both wars repeating the same mistakes again and again despite repeatedly being warned not to do that crap. There's also a book titled
A War to be Won that analyzes WWII from a purely operational level applied to *everybody* in the war that's worth recommending.