Homology and cohomology theory - Massey William S (1978)