Fundamental of machine component design - Robert C.Juvinall, Kurt M.Marshek (John Wiley, 2000)