Computer-aided Surface Geometry and Design: The Mathematics of Surfaces IV by Adrian Bowyer | Menrva Books