publisher: HarperOne publish date: September 19th 2006
format: hardcover pages: 400
language: English
ISBN:
0060858419 (9780060858414)
publisher: HarperOne publish date: August 21st 2007
format: paperback pages: 416
language: English
ISBN:
0061161225 (9780061161223)
ASIN: 61161225
publisher: HarperCollins publish date: October 13th 2009
format: ebook pages: 416
language: English
ISBN:
006175336X (9780061753367)
publisher: HarperCollins publish date: September 19th 2006
format: ebook pages: 416
language: English
ISBN:
0061206792 (9780061206795)
format: kindle pages: 400
language: English
ASIN: B000JMKTVE