Trotsky : downfall of a revolutionary / - Patenaude, Bertrand M., (HarperCollins,, 2009)