publisher: Harvill Secker publish date: February 6th 2012
format: hardcover pages: 250
language: English
ISBN:
1846555892 (9781846555893)
publisher: Aunt Lute Books
publish date: May 1st 1999
format: paperback pages: 192
language: English
ISBN:
1879960559 (9781879960558)
publisher: Hyperion publish date: May 22nd 2002
format: paperback pages: 278
language: English
ISBN:
0786887575 (9780786887576)
publisher: Hyperion publish date: July 11th 2006
format: hardcover pages: 288
language: English
ISBN:
1401366651 (9781401366650)
publisher: Faber & Faber
format: paperback
language: English
ISBN:
0571253563 (9780571253562)
publisher: Harvill Secker
publish date: March 6th 2014
format: paperback pages: 400
ISBN:
1846555906 (9781846555909)