publisher: Penguin publish date: 1983
format: paperback pages: 925
language: English
ISBN:
0140182365 (9780140182361)
publisher: Penguin publish date: August 1st 2009
format: paperback pages: 186
language: English
ISBN:
0141190396 (9780141190396)
publisher: Penguin publish date: January 1976
format: paperback pages: 925
language: English
ISBN:
014009007X (9780140090079)
publisher: Penguin publish date: February 22nd 2001
format: ebook
language: English
ISBN:
9780141911656
publisher: Secker & Warburg publish date: September 1989
pages: 613
language: English
ISBN:
0436350122 (9780436350122)