Algebra, Geometry and Software Systems by Michael Joswig