Machine Elements by Klebanov M., Boris M. Klebanov & David M. Barlam