Combinatorial Algorithms - Brankovic; Joe Ryan; William F. Smyth; Ryan, Joe; Smyth, William F. (Springer International Publishing, 2018)