Mechanical Sciences - Lal, G.K. (Narosa Publishing House New Delhi, 2009)