Homology theory: An introduction to algebraic topology - Vick, James W. (New York Academic Press, 1973)