Engineering science - Brown, H B . (McMillon & Co Ltd, 1961)