publisher: Arrow publish date: June 2nd 1997
format: paperback pages: 520
language: English
ISBN:
0099429985 (9780099429982)
publisher: William Morrow Paperbacks publish date: 2007-01-23
format: paperback pages: 432
language: English
ISBN:
0060090367 (9780060090364)