Materials And Mechanical Engineering by S. Vijayarangan