General cohomology theory and k-theory - Hilton, Peter (Cambridge University Press, 1971)