Algebraic theories a categorical introduction to general algebra - Adámek, Jiří, 1947-; Rosický Jiří, 1946-; Vitale, E. M (Cambridge tracts in mathematics. Algebraic theories Algebraic theories, 2011)