Programmable automation technologies : an introduction to CNC, robotics and PLCs - Kandray, Daniel (Industrial Press, 2010)