John Lennox portrait

John Lennox

philosopher of science · b. 1943

university teacherapologisttranslatormathematicianwriter

Northern Irish mathematician and philosopher of science (b. 1943)