Title: Graphs, Surfaces and Homology