by Michael Palmer
publisher: St. Martin's Press publish date: February 14th 2012
format: hardcover pages: 384
language: English
ISBN:
0312587538 (9780312587536)
publisher: St. Martin's Paperbacks publish date: December 24th 2012
format: paperback pages: 464
language: English
ISBN:
0312587546 (9780312587543)
publisher: Macmillan Audio publish date: February 14th 2012
format: audiobook
language: English
ISBN:
1427209952 (9781427209955)
format: kindle pages: 385
language: English
ASIN: B005T5O2C8
publisher: St. Martin's Press publish date: February 14th 2012
format: ebook pages: 384
language: English
ISBN:
1429950439 (9781429950435)
publisher: Thorndike Press publish date: March 7th 2012
format: hardcover pages: 553
language: English
ISBN:
1410447472 (9781410447470)
publisher: Headline publish date: February 13th 2014
format: kindle pages: 385
language: English
ASIN: B00HP4HD5Y
publisher: Macmillan publish date: February 14th 2012
language: English
ISBN:
1427223181 (9781427223180)