McMillan. Graphs and Graph Algorithms. Cambridge University Press, doi:10.1017/cbo9780511804793.017.