publisher: St. Martin's Paperbacks publish date: March 4th 2008
format: paperback pages: 496
language: English
ISBN:
031294604X (9780312946043)
publisher: St. Martin's Paperbacks publish date: March 4th 2008
format: ebook pages: 496
language: English
ISBN:
1429926414 (9781429926416)