An Introduction To Mechanical Engineering - Michael Clifford Et Al (Crc Press,New Delhi, 2016)