I agree with Greg, If you are looking for static conditions of both Axial and Torsional loads, Mohr's Circle will be of great benefit. Once you have the shaft sized, then GasBat's static criterium formula will help to verify and fine-tune. But remember that depending on the application, a vibrational might not hurt either.