Department of Mechanical Engineering
Motilal Nehru National Institute of Technology Allahabad
University of Allahabad, India
University of Surrey, U.K
Indian Institute of Technology, Roorkee, India