publisher: Back Bay Books publish date: November 12th 2007
format: paperback pages: 544
language: English
ISBN:
0316067571 (9780316067577)
ASIN: 316067571
publisher: Abacus publish date: 2007
pages: 523
language: English
ISBN:
0349117314 (9780349117317)
publisher: Time Warner AudioBooks publish date: September 28th 2006
format: audiobook
language: English
ISBN:
1405500468 (9781405500463)