publisher: St. Martin's Paperbacks publish date: June 28th 2011
format: paperback pages: 282
language: English
ISBN:
0312943032 (9780312943035)
format: kindle pages: 302
language: English
ASIN: B004V9O4XK
publisher: St. Martin's Paperbacks publish date: June 28th 2011
format: ebook pages: 304
language: English
ISBN:
1429985968 (9781429985963)