A review by coldcojones
Ethics by Baruch Spinoza

challenging reflective slow-paced

4.25