publisher: HarperCollins publish date: July 7th 2003
format: paperback pages: 358
language: English
ISBN:
0007143516 (9780007143511)
publisher: HarperCollins
format: paperback
language: English
ISBN:
0007235224 (9780007235223)
publisher: Flamingo publish date: December 17th 2004
format: paperback pages: 312
language: English
ISBN:
0732277450 (9780732277451)