Author: Anthony Beevor and Artemis Cooper