Mary Midgley, a leading British moral philosopher who became an accessible, persistent and sometimes witty critic of the view that modern science should be the sole arbiter of reality, died on ...