publisher: Avery Trade publish date: May 24th 2004
format: paperback pages: 480
language: English
ISBN:
1583331883 (9781583331880)
publisher: Penguin publish date: May 24th 2004
format: ebook pages: 480
language: English
ISBN:
1101043261 (9781101043264)
publisher: Penguin publish date: May 24th 2004
format: ebook pages: 480
language: English
ISBN:
1101037571 (9781101037577)