Design of Machine Elements: An Automotive Engineering Perspective by Tommy White | FastRead