Describir: Introduction to graph and hypergraph theory