Author: Mechanical and Manufacturing Engineering.