Solid Modelling and CAD Systems How to Survive a CAD System (Springer London, 2011)