Shigley, Joseph E

Shigley's mechanical engineering design Shigley, Joseph E - 8th ed. - Tata MC graw hill 2010