Shigley Joseph Edward

Mechanical engg design - Newyork mcgrew hill 1989 - 779