Graphs, Surfaces and Homology: An Introduction to Algebraic Topology - Gilbin, P. J (Wiley, 1977)