Graphs, surfaces and homology an introduction to algebraic topology - Giblin, P.J (Chapman and Hall, 1977)