Overlord: D-Day and the Battle for Normandy
By Max Hastings
Details problems that the Allied troops encountered, particularly the inexperienced American units, and the key role played by British commanders. Describes battles that played out immediately following D-Day. The author also interviewed German soldiers to get their perspective on the fighting.