language: English
ISBN:
0330485776 (9780330485777)
publisher: Penguin publish date: September 1st 2001
format: ebook pages: 288
language: English
ISBN:
1101650745 (9781101650745)
publisher: Random House Audio publish date: September 26th 2000
format: audiobook
language: English
ISBN:
0375417494 (9780375417498)
publisher: Books on Tape publish date: November 8th 2000
format: audiobook
language: English
ISBN:
0736659196 (9780736659192)