Elements of mechanical engineering - Bedi, D.S (Khanna Book Publishing Co., 2018)