Threading homology through algebra selected patterns - Boffi, G. (Clarendon, 2006)