publisher: Zebra publish date: July 1st 2002
format: paperback pages: 352
language: English
ISBN:
0821771310 (9780821771310)
publisher: eReads.com publish date: February 1st 2004
format: ebook
language: English
ISBN:
0759254745 (9780759254749)
publisher: Recorded Books publish date: 2002
format: audiobook
language: English
ISBN:
1402522568 (9781402522567)
publisher: Recorded Books publish date: March 28th 2011
language: English
ISBN:
1449884067 (9781449884062)