Ramesh K. Agarwal Advances in Machinery, Materials Science and Engineering Application IX Advances in Machinery, Materials Science and Engineering Application