The Guns at Last Light by Rick Atkinson