The engineers technical dictionary. English - French.
Lvoff, Mark.
London & New York, 
[1931]