publisher: St. Martin's Press publish date: March 22nd 2011
format: ebook pages: 341
language: English
ISBN:
1429965029 (9781429965026)
publisher: St. Martin's Press
format: kindle pages: 396
language: English
ASIN: B004IZLRU0
publisher: St. Martin's Griffin publish date: January 3rd 2012
format: paperback pages: 432
language: English
ISBN:
0312364431 (9780312364434)