Elements of workshop technology, v 2 machine 5th ed. - Choudhury S K H & others