format: paperback
language: English
ISBN:
0007122292 (9780007122295)
language: English
ISBN:
0007122284 (9780007122288)
publisher: HarperCollins publish date: March 2nd 2004
format: audiobook
language: English
ISBN:
0060587040 (9780060587048)
publisher: Anchor Books publish date: January 1st 2007
format: ebook
language: English
ISBN:
1299015972 (9781299015975)