Graphs, Networks and Algorithms - Jungnickel, Dieter (Springer-Verlag Berlin Heidelberg, 2005)