publisher: Basic Books publish date: January 16th 2002
format: paperback pages: 448
language: English
ISBN:
0786709634 (9780786709632)
publisher: Three Rivers Press publish date: June 24th 1997
format: paperback pages: 425
language: English
ISBN:
0609801309 (9780609801307)
publisher: Century
publish date: October 17th 2002
format: hardcover pages: 528
language: English
ISBN:
0712669930 (9780712669931)
publisher: Greenleaf Press publish date: November 15th 2009
format: paperback pages: 528
language: English
ISBN:
1882514580 (9781882514588)