
Primary
- Publisher:
- Pan Macmillan UK
- ISBN:
- 9781743032046
- Pages:
- 546
- Published:
- Jun 6, 2006

Paperback
- Publisher:
- Pan Macmillan
- ISBN:
- 9781529063028
- Pages:
- 576
- Published:
- Mar 13, 2021

Paperback
- Publisher:
- Pan Ltd
- ISBN:
- 9781035066322
- Published:
- Sep 14, 2024

Paperback
- Publisher:
- Pan
- ISBN:
- 9781447278474
- Pages:
- 519