Recent Posts
I am very pleased to announce the publication of a new book that I have [more]
Last week I described how the layout and structure of the tabernacle communicated a particular [more]
God does not hate all hate. Some hate is actively encouraged by God. Indeed, if [more]
Michael Riley In Kevin Bauder’s excellent series on Christian suffering, he made an [more]
At Mt. Sinai, God established standardized practices of worship for his people. First, God commanded [more]

Leave a reply