Adventures in Graph Theory
This textbook connects graph theory and diverse fields of mathematics, such as calculus on manifolds, group theory, and algebraic curves.