An Introduction to Formal Logic (Magnus)
( \newcommand{\kernel}{\mathrm{null}\,}\)
This books treats symbolization, formal semantics, and proof theory for each language. The discussion of formal semantics is more direct than in many introductory texts. Although forall x does not contain proofs of soundness and completeness, it lays the groundwork for understanding why these are things that need to be proven. The book is designed to provide a semester's worth of material for an introductory college course. It would be possible to use the book only for sentential logic, by skipping chapters 4-5 and parts of chapter 6.
Thumbnail: Jigsaw puzzle (Pixabay License; PIRO4D via Pixabay)