Theory and Applications of Graphs