Design Of Machinery - Norton (Mcgraw Hill Newyork, 2022)