by James K. Morrow
publisher: Harcourt, Inc. publish date: April 24th 1995
format: paperback pages: 371
language: English
ISBN:
0156002108 (9780156002103)
publisher: Houghton Mifflin Harcourt P publish date: May 1st 1994
format: hardcover pages: 371
language: English
ISBN:
0151909199 (9780151909193)
publisher: Arrow Books Ltd publish date: June 1st 1994
format: paperback pages: 372
language: English
ISBN:
0099263017 (9780099263012)