Homology theory an introduction to algebraic theory - Vick, James W. (Springer, 1994)