Edward Craig — English philosopher (born 1942)