Graphs, surfaces and homology An introduction to algebraic topology. - Giblin P J (1981)