Covers the representation of mathematical statements by formulas in a formal language; the interpretation of formulas as true or false; logical consequence of one formula from others; the soundness and completeness theorems connecting logical consequence and formal proof; the axiomatization of some theories using a formal language; and more.
From the reviews of the first edition:
"The aim of the present book is to give an introduction to propositional and predicate calculus which can be very useful when studying mathematical logic and many other mathematical subjects. ... The book is mainly conceived for the independent study of the students ... but it can also be used for taught courses. It is to be mentioned that the book includes very interesting exercises, many of them possessing full solutions." (Marius Tarnauceanu, Zentralblatt MATH, Vol. 1082, 2006)