by Robert Rankin
publisher: Transworld Publishers publish date: June 1st 1997
format: paperback pages: 320
language: English
ISBN:
0552143553 (9780552143554)
publisher: Doubleday publish date: October 10th 1996
format: hardcover pages: 349
language: English
ISBN:
038540705X (9780385407052)
publisher: Recorded Books publish date: January 1st 1996
format: audiobook
language: English
ISBN:
1402540477 (9781402540479)
publisher: Recorded Books
format: audiobook
language: English
ISBN:
1841973688 (9781841973685)
publisher: Far Fetched Books publish date: May 4th 2012
format: kindle pages: 204
language: English
ASIN: B0080UPIBI