French English science and technology dictionary - Devries, Louis (New York McGraw hill, 1976)