publisher: HarperOne publish date: May 2nd 2006
format: paperback pages: 240
language: English
ISBN:
0060854286 (9780060854287)
publisher: HarperCollins publish date: April 20th 2010
format: ebook pages: 240
language: English
ISBN:
0062008722 (9780062008725)