publisher: Random House UK publish date: May 1st 2003
format: paperback pages: 224
language: English
ISBN:
0099449234 (9780099449232)
publisher: Secker publish date: May 1st 2003
format: paperback pages: 256
language: English
ISBN:
0436206080 (9780436206085)
publisher: Vintage Digital publish date: June 30th 2012
format: ebook pages: 256
language: English
ISBN:
1446466620 (9781446466629)