Book cover for Lenin

Synopsis

Details

16 April 2010
624 pages
9780330518383
Imprint: Pan