Computational topology an introduction - Edelsbrunner, Herbert (American Mathematical Society, 2010)