by Robert Rankin
publisher: Transworld Publishers publish date: May 1st 2002
format: paperback pages: 389
language: English
ISBN:
0552148970 (9780552148979)
publisher: Transworld Publishers publish date: November 1st 2001
format: hardcover pages: 288
language: English
ISBN:
0385602561 (9780385602563)
publisher: Far Fetched Books publish date: June 21st 2012
format: kindle
language: English
ASIN: B008DZZIQU
publisher: Recorded Books publish date: January 1st 2001
format: audiobook
language: English
ISBN:
1841974757 (9781841974750)
language: English
ISBN:
1402545088 (9781402545085)