Book cover for Stalin

Synopsis

Details

16 April 2010
736 pages
9780330518376
Imprint: Pan