Homology theory an introduction to algebraic topology - Vick, James W. (Pure and applied mathematics (Academic Press), 1973)