by Harlan Ellison
publisher: Ace publish date: June 1st 1983
format: paperback pages: 397
language: English
ISBN:
0441642748 (9780441642748)
publisher: Pyramid publish date: 1975
format: mass market paperback pages: 397
language: English
ISBN:
0515037915 (9780515037913)
publisher: E-Reads publish date: April 23rd 2013
format: paperback pages: 426
language: English
ISBN:
0759230668 (9780759230668)
publisher: E-Reads publish date: April 23rd 2013
format: ebook pages: 426
language: English
ISBN:
0759230617 (9780759230613)