Combinatorial Algorithms - Zsuzsanna Lipták, William F. Smyth (Springer, 2016)