by Robert Rankin
publisher: Corgi publish date: June 1st 1998
format: paperback pages: 365
language: English
ISBN:
055214357X (9780552143578)
publisher: Random House (NY) publish date: December 4th 1997
format: hardcover pages: 328
language: English
ISBN:
0385407076 (9780385407076)
publisher: Far Fetched Books publish date: July 4th 2012
format: kindle pages: 372
language: English
ASIN: B008HTHWSO