publisher: Wellspring/Ballantine publish date: November 2nd 1999
format: paperback pages: 336
language: English
ISBN:
0345425561 (9780345425560)
publisher: Wellspring/Ballantine publish date: January 1st 2010
format: ebook
language: English
ISBN:
1299111483 (9781299111486)
publisher: Wellspring/Ballantine publish date: November 24th 2010
format: ebook pages: 336
language: English
ISBN:
0307757757 (9780307757753)