publisher: Little, Brown and Company publish date: July 18th 2007
format: hardcover pages: 272
language: English
ISBN:
0316093971 (9780316093972)
publisher: Back Bay Books publish date: July 11th 2005
format: paperback pages: 312
language: English
ISBN:
0316010774 (9780316010771)
publisher: Brilliance Audio publish date: August 1st 2005
format: audiobook
language: English
ISBN:
1596007249 (9781596007246)