Graham McFarlane

Mosaic Covenant

The Purposes, Provisions, Penalties, and Paradox of the 10 Commandments