Senior Design Projects in Mechanical Engineering : A Guide Book for Teaching and Learning - Ma, Yongsheng; Rong, Yiming (Cham Springer International Publishing AG, 2021)