An introduction to mechanical engineering (USA : Cengage Learning, 2017)
Includes appendices, index