The philosophy of Baruch Spinoza - Kennington, Richard (Catholic University of America Press (Bibliovault) : Catholic University of America Press, 2018)