Mary Shepherd — British philosopher