John Lennox
philosopher of science · b. 1943
university teacherapologisttranslatormathematicianwriter
Northern Irish mathematician and philosopher of science (b. 1943)
philosopher of science · b. 1943
university teacherapologisttranslatormathematicianwriter
Northern Irish mathematician and philosopher of science (b. 1943)