publisher: St. Martin's Paperbacks publish date: March 31st 2009
format: paperback pages: 379
language: English
ISBN:
0312943415 (9780312943417)
publisher: Macmillan publish date: April 1st 2009
format: kindle pages: 379
language: English
ASIN: B002F0X0QO
publisher: St. Martin's Press publish date: April 1st 2009
format: ebook pages: 400
language: English
ISBN:
1429966408 (9781429966405)