Alan Montefiore — British philosopher