publisher: Penguin publish date: September 3rd 2008
format: paperback pages: 368
language: English
ISBN:
0141027061 (9780141027067)
publisher: Bloomsbury publish date: September 19th 1991
format: paperback pages: 592
ISBN:
0747509697 (9780747509691)
publisher: Lulu Press
publish date: September 1st 2006
format: paperback pages: 152
language: English
ISBN:
1411666852 (9781411666856)
publisher: Little Brown and Company
format: hardcover pages: 345
language: English
ISBN:
1408700891 (9781408700891)
publisher: Bloomsbury publish date: June 1st 2012
format: ebook
ISBN:
1408833654 (9781408833650)
publisher: Pantheon
publish date: November 12th 1991
format: paperback pages: 583
language: English
ISBN:
0679737065 (9780679737063)