Describir: The theory of graphs and its applications