Springer Philosophy, 02 Nov 2019 Philosophical Studies A debunking explanation for moral progress http://ow.ly/nH6X30pOCti