Giblin, Peter Graphs, surfaces and homology / - 3rd ed. - New York : Cambridge University Press , 2010. - xx+251 ISBN: 9780521154055