Basic Mechanical Engineering - Agrawal B.; Agrawal B. & Agrawal C.M. (Wiley, 2018)