Agarwal, Basant; Agrawal, C.M. Basic Mechanical Engineering - 1st - New Delhi Wiley 2021 - xvi, 370p.