Source: https://www.newscientist.com/article/mg14219224-500-review-every-scientist-a-moral-philosopher/