Putin's progress a biography of Russia's enigmatic president, Vladimir Putin - Truscott, Peter (Pocket Books, 2005)