Algebraic topology homology and cohomology - Wallace, Adrew H (New York W A Benjamin, 1970)