publisher: St. Martin's Press publish date: October 8th 2000
format: hardcover pages: 403
language: English
ISBN:
0312266162 (9780312266165)
language: English
ISBN:
0670874809 (9780670874804)
publisher: Penguin publish date: May 31st 2001
format: paperback pages: 416
language: English
ISBN:
0140264701 (9780140264708)