publisher: HarperPress
publish date: 2006
format: hardcover pages: 448
language: English
ISBN:
0007172958 (9780007172955)
format: paperback pages: 604
language: English
ISBN:
0007172966 (9780007172962)
publisher: Harper Perennial publish date: October 1st 2009
format: kindle pages: 400
language: English
ISBN:
9780007347629