Thus Spoke Zarathustra by Friedrich Nietzsche
German Classics
227 books — 151 voters