Scientific challenges to free will and moral responsibility

Scientific challenges to free will and moral responsibility, (2015). Philosophy Compass 10(3): 197-207.