Homology theory : an introduction to algebraic topology - Vick, James W. (Graduate texts in mathematics, 1994)