Graphs, networks, and algorithms (Berlin ; | New York : Springer, 2008)