publisher: Image
publish date: October 19th 1999
format: paperback pages: 368
language: English
ISBN:
0385492626 (9780385492621)
publisher: Image publish date: January 1st 2011
format: ebook
language: English
ISBN:
1299111513 (9781299111516)
publisher: Image publish date: January 26th 2011
format: ebook pages: 368
language: English
ISBN:
0307768783 (9780307768780)