publisher: One World/Ballantine publish date: August 30th 2005
format: paperback pages: 688
language: English
ISBN:
0345478045 (9780345478047)
publisher: Villard publish date: January 9th 2001
format: paperback pages: 576
language: English
ISBN:
0375756671 (9780375756672)
publisher: iUniverse
publish date: February 10th 2008
format: paperback pages: 388
language: English
ISBN:
0595466044 (9780595466047)