publisher: Roc publish date: December 3rd 2002
format: paperback pages: 688
language: English
ISBN:
0451459040 (9780451459046)
publisher: Roc Hardcover publish date: December 1st 2001
format: hardcover pages: 608
language: English
ISBN:
0451458591 (9780451458599)