greatest books ever written the republic plato the wealth of nations adam smith discourse on the method rene descartes on liberty john stewart mill don quixote miguel cervantes my twisted world elliot rodger