Shigley's mechanical engineering designe 9ed. New and revised edition - Richard G. Budynas; J. Keith Nisbett (New Delhi Tata McGraw Hill, 2011)