Also, yet another article that makes me rethink my choice to take Homological Algebra with no real algebraic topology coursework. Merkurjev was teaching so at least I have all his notes. It kind of forced me to give up any concrete basis and just handle abstract tools.