publisher: Turtleback Books publish date: February 1st 2013
format: hardcover pages: 332
language: English
ISBN:
0606281274 (9780606281270)
publisher: Vintage Books publish date: January 1st 2012
format: ebook
language: English
ISBN:
1299035493 (9781299035492)
publisher: St. Martin's Paperbacks publish date: July 12th 2013
format: paperback pages: 352
language: English
ISBN:
1250046858 (9781250046857)
publisher: Macmillan Audio publish date: June 7th 2011
language: English
ISBN:
1427216460 (9781427216465)
publisher: Vintage Español publish date: December 12th 2012
format: ebook pages: 368
language: English
ISBN:
0307832775 (9780307832771)