publisher: Canongate Books publish date: April 30th 2003
format: hardcover pages: 560
language: English
ISBN:
184195120X (9781841951201)
format: paperback pages: 236
language: English
ISBN:
1564780813 (9781564780812)
publisher: Simon & Schuster publish date: February 19th 2004
format: paperback pages: 448
language: English
ISBN:
0743238532 (9780743238533)
publisher: Random House, Inc. publish date: November 12th 1991
format: hardcover pages: 178
language: English
ISBN:
0679405941 (9780679405948)
publisher: Simon & Schuster publish date: February 14th 2002
format: hardcover pages: 240
language: English
ISBN:
0684844508 (9780684844503)
publisher: Vintage publish date: September 24th 2009
format: paperback pages: 368
language: English
ISBN:
0099540398 (9780099540397)
publisher: Oneworld Publications publish date: July 23rd 2013
format: paperback pages: 256
language: English
ISBN:
1851689699 (9781851689699)
ISBN:
0946588333 (9780946588336)