
PaperbackPrimary
- Publisher:
- Thomas Dunne Books
- ISBN:
- 9780312359676
- Pages:
- 375

- Publisher:
- Pan Macmillan UK
- ISBN:
- 9781743032527
- Pages:
- 320
- Published:
- 1/25/2006

Hardcover
- Publisher:
- Macmillan
- ISBN:
- 9780312359669
- Pages:
- 375
- Published:
- 5/29/2007

Audio CD
- Publisher:
- Macmillan Audio
- ISBN:
- 9781427277312
- Published:
- 12/8/2015

Paperback
- Publisher:
- Pan Macmillan
- ISBN:
- 9781529050189
- Pages:
- 384
- Published:
- 3/18/2021

Hardcover
- Publisher:
- London MacMillan
- ISBN:
- 9781405054720
- Pages:
- 375

Paperback
- Publisher:
- Pan Macmillan
- ISBN:
- 9781529033427