I've recently started listening to Dan Carlin, specifically the Blueprint to Armageddon series about WWI, and I second this recommendation. Carlin's a wonderfully engaging storyteller, who helps you get into the mind of the soldiers, generals, and citizens affected by this awful world event while tying it all together to an overall narrative of events. A great listen.