Illustrated dictionary of mechanical engineering - P K Kannaiah (New delhi scitech pub., 2012)