Cgal Arrangements And Their Applications by Ron Wein