
PaperbackPrimary
- Publisher:
- HarperCollins Publishers Ltd
- ISBN:
- 9780007178285
- Pages:
- 400
- Published:
- 5/23/2005

Paperback
- Publisher:
- HarperCollins Publishers Ltd
- ISBN:
- 9780007225613
- Pages:
- 400
- Published:
- 2/6/2006

Electronic resource
- Publisher:
- HarperCollins Publishers
- ISBN:
- 9780007343485
- Pages:
- 400
- Published:
- 8/20/2009

Paperback
- Publisher:
- KPR Publishing
- ISBN:
- 9780995468856
- Pages:
- 384
- Published:
- 6/27/2017

Hardcover
- Publisher:
- Kpr Publishing
- ISBN:
- 9781999701741
- Pages:
- 384
- Published:
- 6/27/2017

Paperback
- Publisher:
- HarperCollins
- ISBN:
- 9780007178346
- Pages:
- 400

Paperback
- Publisher:
- Isis
- ISBN:
- 9780753176535
- Pages:
- 440

Hardcover
- Publisher:
- ISIS
- ISBN:
- 9780753176528
- Pages:
- 425