John Laird - British philosopher (1887-1946)