Computer numerical control advanced techniques. - Lynch, Mike