It's impossible for me to give a rating so I just gave a number in the middle... I was crunched for time to read this, and had to read it by a certain date. I know I will reread it in the future, at which time I can hopefully say something useful rather than being overwhelmed by it.
Paperback, 1152 pages
English, German, Spanish, French language
Published Dec. 6, 1990 by Penguin Classics.