Machine Design - Norton, Robert, L. (New Jersey Pearson Education, Inc., 2006)