publisher: Harper
publish date: May 9th 2006
format: hardcover pages: 241
language: English
ISBN:
0060888598 (9780060888596)
publisher: Harper Perennial publish date: May 1st 2007
format: paperback
language: English
ISBN:
0060888601 (9780060888602)
publisher: HarperCollins publish date: October 13th 2009
format: ebook pages: 272
language: English
ISBN:
0061874663 (9780061874666)
publisher: HarperCollins publish date: May 9th 2006
format: ebook pages: 272
language: English
ISBN:
0061175390 (9780061175398)