
PaperbackPrimary
- Publisher:
- St. Martin's Press
- ISBN:
- 9780312532765
- Pages:
- 289

- Publisher:
- Pan Macmillan UK
- ISBN:
- 9781743033272
- Pages:
- 384
- Published:
- 12/1/2009

digital
- Publisher:
- Pan Macmillan
- ISBN:
- 9781447219682
- Pages:
- 725
- Published:
- 1/3/2013

Paperback
- Publisher:
- Pan MacMillan
- ISBN:
- 9780330512862
- Pages:
- 384

Paperback
- ISBN:
- 9789123538294