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