This is the metatheory for SL and PL from Paul Teller's book. (Thanks Paul!) I've just linked to some of the last chapters of the book. The rest of the book can be found at:

A Modern Formal Logic Primer

by Paul Teller

 

Chapter 10, Metatheory: The Basic Concepts

Chapter 11, Mathematical Induction

Chapter 13, Soundness and Completeness for Sentence Logic Derivations

Chapter 14, Koenig's Lemma, Compactness, and Generalization to Infinite Sets of Premises

Chapter 15, Interpretations, Soundness, and Completeness for Predicate Logic