Applied mechanics embracing strength and elasticity of materials, theory and design of structures theory of machines and hydraulics : a text-book for engineering students /