publisher: St. Martin's Press publish date: February 20th 2004
format: kindle pages: 432
language: English
ASIN: B000FC1A8O
publisher: St. Martin's Press publish date: February 10th 2004
format: hardcover pages: 337
language: English
ISBN:
0312303467 (9780312303464)