Machinery, Materials Science and Engineering Applications by Qiang Xu | Menrva Books | MenrvaBooks