Homological algebra: the interplay of homology with distributive lattices and orthodox semigroups - Grandis, Marco (World Scientific, 2012)