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