publisher: Plume
publish date: September 30th 2003
format: paperback pages: 304
language: English
ISBN:
0452284570 (9780452284579)
publisher: Basic Books publish date: September 18th 2002
format: hardcover pages: 320
language: English
ISBN:
1568582323 (9781568582320)
language: English
ISBN:
0470850469 (9780470850466)
language: English
ISBN:
0470850477 (9780470850473)
publisher: Random House Audio publish date: September 24th 2002
format: audiobook
language: English
ISBN:
0739301535 (9780739301531)
format: ebook
language: English
ISBN:
002527709X (2940025277095)
publisher: Books on Tape publish date: November 9th 2010
language: English
ISBN:
030793344X (9780307933447)