Dictionary of science and technology in English - French - German - Spanish, etc.
Newmark, Maxim.
London, 
1945.