Basic Mechanical Engg. - Agrawal Basant (New Delhi Wiley, 2018)