Just finished D-Day by Anthony beevor. Really well researched and written in a really accessible manner, without too much technical detail. Also a balanced point of view from both sides involved. As with the other beevor books I have read, I would thoroughly recommend this one