publisher: New English Library publish date: 2003
format: paperback pages: 374
language: English
ISBN:
0340820675 (9780340820674)
publisher: St. Martin's Press publish date: March 27th 2003
format: hardcover pages: 384
language: English
ISBN:
0312291000 (9780312291006)