SMS dit: Graph theory with applications to engineering and computer science.