publisher: Penguin publish date: May 31st 2004
format: paperback pages: 270
language: English
ISBN:
1585423335 (9781585423330)
publisher: Tarcher publish date: May 26th 2003
format: hardcover pages: 288
language: English
ISBN:
1585422312 (9781585422319)