publisher: Doubleday publish date: June 12th 2007
format: hardcover pages: 288
language: English
ISBN:
0385520247 (9780385520249)
ISBN:
0007288794 (9780007288793)
publisher: HarperCollins publish date: 2003
format: paperback pages: 496
language: English
ISBN:
0007129742 (9780007129744)
publisher: Harper Perennial
publish date: April 3rd 2009
format: kindle pages: 400
language: English
ISBN:
9780007323470