publisher: Viking Adult publish date: September 23rd 2004
format: hardcover pages: 576
language: English
ISBN:
0670033480 (9780670033485)
publisher: Modern Library Classics publish date: 16-02-1999
format: paperback pages: 784
language: English
ISBN:
0375753109 (9780375753107)