Alan Montefiore

British philosopher (1926–2024) From Wikipedia, the free encyclopedia