In this paper, first-order logic is interpreted in the framework of universal algebra, using the clone theory developed in three previous papers [1] [2] and [3]. We first define the free clone T pL, Cq of terms of a first order language L over a set C of parameters in a standard way. The free right algebra FpL, Cq of formulas over the clone T pL, Cq of terms is then generated by atomic formulas...