publisher: Thorndike Press publish date: July 26th 2012
format: hardcover pages: 501
language: English
ISBN:
1410449017 (9781410449016)
publisher: Vintage Books publish date: January 1st 2012
format: ebook
language: English
ISBN:
1299177409 (9781299177406)