Universal Algebra and coalgebra - Denecke, Klaus (World Scientific, 2009)