publisher: St. Martin's Paperbacks publish date: October 14th 2001
format: mass market paperback pages: 352
language: English
ISBN:
0312976909 (9780312976903)
publisher: NeedtoRead Books publish date: October 28th 2011
format: kindle pages: 278
language: English
ASIN: B0061YBMUQ
publisher: Recorded Books publish date: March 20th 2002
format: audiobook
language: English
ISBN:
1449883362 (9781449883362)
publisher: Recorded Books
format: audiobook
language: English
ISBN:
1402517408 (9781402517402)