publisher: St. Martin's Press publish date: August 22nd 2006
format: paperback pages: 560
language: English
ISBN:
161556652X (9781615566525)
publisher: St. Martin's Press publish date: August 22nd 2006
format: paperback pages: 560
language: English
ISBN:
0641969597 (9780641969591)