Larousse dictionary of science and technology (Larousse, 1995)