Techanical engineering and workshop technology - Narang, G. S.