Advances in Mechanical, Materials and Manufacturing Engineering by Kamil Abdullah | Menrva Books | MenrvaBooks