Online Library TheLib.net » Spinoza: a life.