publisher: Random House UK publish date: June 1st 2003
format: paperback pages: 368
language: English
ISBN:
1843430207 (9781843430209)
publisher: Harvill Press publish date: May 18th 2010
format: paperback pages: 432
language: English
ISBN:
184655411X (9781846554117)