Senior Design Projects in Mechanical Engineering A Guide Book for Teaching and Learning by Yiming Rong | Menrva Books | MenrvaBooks