A geometric approach to homology theory. - Cambridge University Press, 1976. - ( London Mathematical Society Lecture Note series ; 18).