publisher: St. Martin's Griffin publish date: May 26th 2009
format: paperback pages: 496
language: English
ISBN:
0312559941 (9780312559946)
publisher: St. Martin's Griffin publish date: May 26th 2009
format: ebook pages: 480
language: English
ISBN:
1429984805 (9781429984805)
format: kindle pages: 496
language: English
ASIN: B002GYI94W