Shigley's Mechanical Engineering Design 10th Ed. - Richard G Budynas (Mcgraw Hill Education Pvt Ltd,New Delhi, 2016)