Spinoza a guide for the perplexed - Jarrett, Charles E. (Guides for the perplexed., 2007)