Mechanical Engineering Design - Joseph E Shigley (Tata Mcgraw Hill, 2004)