David Hilbert was particularly interested in the foundations of mathematics. Among many other things, he is famous for his attempt to axiomatize mathematics. This now classic text is his treatment of symbolic logic. It lays the groundwork for his later work with Bernays. This translation is based on the second German edition, and has been modified according to the criticisms of Church and Quine. In particular, the authors' original formulation of Gödel's completeness proof for the predicate calculus has been updated. In the first half of the twentieth century, an important debate on the foundations of mathematics took place. Principles of Mathematical Logic represents one of Hilbert's important contributions to that debate. Although symbolic logic has grown considerably in the subsequent decades, this book remains a classic.
This is a classic of Mathematical Logic. It is commonly referred as Hilbert-Ackermann or just HA. The book is infused with Hilbert's Formalist philosophy of Mathematics. The book contains the first formulations of important aspects of modern logic. It should be read anyone study logic at a high level. It is not a difficult book, if you took logic 101 in college you can probably handle it.