Zaslat SMS: Graphs, surfaces and homology: an introduction to algebraic topology