This document discusses various topics related to mechanical design including types of loads and stresses, theories of failure, stress concentration, fatigue, creep, and design of cotter joints. It defines stress and strain, describes different types of loading and the resulting stresses. It discusses various theories of failure for predicting failure under different stress conditions. It also covers stress concentration, factors affecting it, and methods to reduce it. Fatigue behavior is described using S-N curves and endurance limits. Creep behavior and different creep stages are outlined. Design of cotter joints is explained focusing on its components and advantages.