Shigley's Mechanical Engineering Design - Budynas Richard G.; Nisbett J.Keith; Nisbett J.Keith (New Delhi Tata McGraw Hill Pvt Ltd, 2012)