Advancing technologies - Semler, E.G (Mechanical engineering publications limited, 1977)