Programming language support for geometric computations - Segal, Mark Gordon (Ann Arbor UMI, 1989)