Our top six books this week: Hitler’s last stand in the Ardennes and more