
PaperbackPrimary
- Publisher:
- Harcourt
- ISBN:
- 9780156031660
- Pages:
- 482
- Published:
- 5/1/2005

Kindle Edition
- Publisher:
- HarperCollins
- ISBN:
- 9780156035002
- Pages:
- 496
- Published:
- 5/2/2005

Paperback
- Publisher:
- Canongate Books
- ISBN:
- 9781841957012
- Pages:
- 496
- Published:
- 3/30/2006

Audio CD
- Publisher:
- Recorded Books
- ISBN:
- 9781419305238
- Published:
- 1/1/2008

MP3 CD
- Publisher:
- Recorded Books on Brilliance Audio
- ISBN:
- 9781501260551
- Published:
- 8/4/2015

Paperback
- Publisher:
- Independently Published
- ISBN:
- 9781549895913
- Pages:
- 44
- Published:
- 10/4/2017

Hardcover
- Publisher:
- Howes
- ISBN:
- 9781845057794
- Pages:
- 629

Paperback
- Publisher:
- Kennebec Large Print
- ISBN:
- 9781410421753
- Pages:
- 681

- Publisher:
- Houghton Mifflin Harcourt Publishing Company
- ISBN:
- 9780547394435

Paperback
- Publisher:
- Canongate
- ISBN:
- 9781841955841
- Pages:
- 482

Hardcover
- Publisher:
- Houghton Mifflin Harcourt
- ISBN:
- 9780151010196
- Pages:
- 482

- Publisher:
- Canongate
- ISBN:
- 9781920885540
- Pages:
- 482

Reinforced
- Publisher:
- Marco Book Company
- ISBN:
- 9780784833483

Preloaded Digital Audio Player
- Publisher:
- Recorded Books
- ISBN:
- 9781436148863