Advances in Mechanical, Materials and Manufacturing Engineering by Amir Khalid | Menrva Books | MenrvaBooks