publisher: Penguin publish date: February 25th 1993
format: hardcover pages: 400
language: English
ISBN:
0670845302 (9780670845309)
publisher: Penguin publish date: May 30th 1976
format: paperback
language: English
ISBN:
0140040617 (9780140040616)
publisher: Penguin publish date: August 1st 2011
format: paperback pages: 348
language: English
ISBN:
0241955467 (9780241955468)