Shigley Joseph edward & mischke charles R Mechanical Engg Design - N . York Mcgraw hill book comp. 1989 - 779