Abrac
I have to say, personally I found a lot of it extremely boring, but it has a lot of truly fantastic gems; that's what kept me trudging on. After I finished, I realized I had just read an extremely important book. So get it and make yourself read it if you have to.