Algebra and Algebraic Logic