Fundamentals of machine component design - Juvinall, Robert C (John Wiley & Sons, 2006)