Computer Aided Production Engineering by J.A. McGeough