An Introduction To Mechanical Engineering. - Wickert, Jonathan (Cengage Learning., 2006)