publisher: Viking publish date: 1996
format: paperback pages: 326
language: English
ISBN:
0670868264 (9780670868264)
language: English
ISBN:
0140255745 (9780140255744)
publisher: ChiZine publish date: 2014-03-18
format: ebook pages: 300
language: English
ISBN:
1771481889 (9781771481885)