Guide to computational geometry processing: foundations, algorithms, and methods - Baerentzen, Jakob Andreas (Springer, 2012)