publisher: HarperCollins
publish date: 2004
format: mass market paperback pages: 496
language: English
ISBN:
0007156944 (9780007156948)
language: English
ISBN:
075052281X (9780750522816)
publisher: Harper publish date: December 20th 2012
format: kindle pages: 499
language: English
ISBN:
9780007387380