Antony Beevor's brilliantly orchestrated account of the battle of Stalingrad, published in 1998, has now sold more than a million copies. His follow-up, Berlin, the story of the Soviet advance into Germany over the first five months of 1945, deserves to sell just as well.