publisher: St. Martin's Press publish date: April 2nd 2003
format: hardcover pages: 272
language: English
ISBN:
031231213X (9780312312138)
publisher: St. Martin's Press publish date: April 30th 2003
format: ebook pages: 272
language: English
ISBN:
1429978937 (9781429978934)