Graph Algorithms (Computer Software Engineering Series)