D-Day by Antony Beevor. His best yet, moves along at a hell of a pace.

I loaned it to a colleague who seconded that opinion.