Introduction To Machanical Engineering : Foundation And Principles For Aspiring Engineers - Devaraj E, Anil Kumar B N, Dr.Shiv Pratap Singh Yadav And Avinash.S