The elements of mechanical design - Skakoon, James G. (ASME Press, 2008)