Mechanical science. - Bhattacharyya, Basudeb (New Age International, 2009)