Homology and cohomology theory - Massey, Williams (Pure and applied mathematics, 1978)