Algebraic topology, homology and cohomology - Wallace, Andrew H. (WA Benjamin, 1970)