Shigley Joseph & others

Mechanical Engg Design - N Delhi Tata mcgrew hill edu p. ltd 2010 - 1055