Introducing covenant theology

by Michael Scott Horton

cov-e-nant (n): A binding agreement; a compact; a promise. Since biblical times covenants have been a part of everyday life. Simply put, they are promises, agreements, or contracts. But how do they…