Manyebook
Carl T.F. Ross
Mechanical Engineering Principles