Ductile Coulomb-Mohr Theory, Maximum Normal Stress Theory, Brittle Coulomb-Mohr Theory and Modifications.
Textbook: Shigley's Mechanical Engineering Design, 10th Ed. (SI Edition)
Lecture notes are available here: https://sites.google.com/view/alahijazi/classes/machine-design