J. L. Mackie (John Leslie Mackie)