Book cover for The Lonely Leader

Synopsis

Details

02 January 2014
464 pages
9781447261544
Imprint: Macmillan