CADCAM from principles to practice - Browne, Jamie (Addison-Wesley, 1995)