publisher: St. Martin's Press publish date: 2008-07-08
format: hardcover pages: 464
language: English
ISBN:
0312368372 (9780312368371)
ASIN: 0312368372
publisher: St. Martin's Griffin publish date: 2011-12-20
format: paperback pages: 416
language: English
ISBN:
0312616961 (9780312616960)