Thus Spoke Zarathustra

Thus Spoke Zarathustra

1883 • 356 pages

Ratings87

Average rating3.9

15
greggish
Greg
Rated 4.5
Finished reading