Why is it a great work?
Good question. I'd say that any original thought that is written down for posterity, and is still read and taken seriously many years afterward is "great." And no, I don't think there are a lot of great works written in the last century or so. They haven't stood the test of time yet.