GulfCoast Presbyterian
Puritan Board Senior
or a decent introduction at less than a seminary level? I was trying to explain this to some kids in the our church who asked, and realized I probably chopped it up to the point they got nothing out of it. I need it probably worse than them.