publisher: Abacus publish date: February 5th 2004
format: paperback pages: 352
language: English
ISBN:
0349117624 (9780349117621)
publisher: Penguin publish date: July 1st 2000
format: paperback pages: 304
language: English
ISBN:
0140291873 (9780140291872)
publisher: Vintage publish date: March 13th 2007
format: paperback pages: 338
language: English
ISBN:
1400079373 (9781400079377)
publisher: Max Barry publish date: March 18th 2009
format: ebook pages: 185
language: English
publisher: Krone, Hans-Dieter, Paperback" /> publish date: January 31st 2003
format: paperback
language: English
ISBN:
3933241588