publisher: St. Martin's Press publish date: April 4th 2006
format: hardcover pages: 352
language: English
ISBN:
0312340141 (9780312340148)
publisher: St. Martin's Press publish date: April 4th 2006
format: hardcover pages: 352
language: English
ISBN:
0641871007 (9780641871009)