Homology theory : an introduction to algebraic topology - Hilton, Peter John (Cambridge University Press, 1960)