publisher: Macmillan Audio publish date: July 1st 2014
format: audiobook
language: English
ISBN:
1427244154 (9781427244154)
format: hardcover pages: 352
language: English
ISBN:
1250047021 (9781250047021)
publisher: St. Martin's Press publish date: July 1st 2014
format: ebook pages: 352
language: English
ISBN:
1466847794 (9781466847798)