Maimonides and Spinoza: Their Conflicting Views of Human Nature