Giblin, Peter

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

9780521154055