Computational geometry : algorithms and applications (2008)