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

- Publisher:
- Pan Macmillan UK
- ISBN:
- 9781743032527
- Pages:
- 320
- Published:
- Jan 25, 2006

Hardcover
- Publisher:
- Macmillan
- ISBN:
- 9780312359669
- Pages:
- 375
- Published:
- May 29, 2007

Audio CD
- Publisher:
- Macmillan Audio
- ISBN:
- 9781427277312
- Published:
- Dec 8, 2015

Paperback
- Publisher:
- Pan Macmillan
- ISBN:
- 9781529050189
- Pages:
- 384
- Published:
- Mar 18, 2021

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

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