M'Taggart, John M'Taggart Ellis, FBA; philosopher