Mechanical Engineering Science - Reddy, P Srinivasa (Bangalore Mallika Publication, 2012)