publisher: St. Martin's Press publish date: July 3rd 2003
format: paperback pages: 384
language: English
ISBN:
0312311087 (9780312311087)
publisher: St. Martin's Griffin publish date: 2003
format: hardcover
language: English
ISBN:
073943571X (9780739435717)