Cyclopedia Of Mechanical Engineering by Howard Monroe Raymond