publisher: Little, Brown and Company publish date: February 22nd 2007
format: ebook pages: 512
language: English
ISBN:
0759518572 (9780759518575)
publisher: Back Bay Books publish date: July 3rd 2008
format: paperback pages: 512
language: English
ISBN:
0316067547 (9780316067546)