language: English
ISBN:
0340961058 (9780340961056)
publisher: HarperCollins publish date: December 4th 2007
format: ebook pages: 400
language: English
ISBN:
006165342X (9780061653421)
publisher: HarperCollins publish date: November 13th 2007
format: ebook pages: 400
language: English
ISBN:
006154955X (9780061549557)