Elements of homology theory - Prasolov, V. V. (Viktor Vasilʹevich) (American Mathematical Society, 2007)