Shigley's Mechanical engineering Design - Budynas, Richard G (Tata McGraw Hill Education Private Limited, 2008)