Paul Langevin — French physicist, philosopher of science and pedagogue (1872-1946)