publisher: St. Martin's Press publish date: November 9th 2010
format: ebook pages: 304
language: English
ISBN:
142994126X (9781429941266)
publisher: St. Martin's Paperbacks publish date: August 2nd 2011
format: paperback pages: 352
language: English
ISBN:
0312549288 (9780312549282)