Free on Kindle
Resolving the Free Will Dilemma
A Biblical Framework for Divine Sovereignty and Human Choice
Calvinism, Arminianism and Molinism are not three answers to one question. They are three frames answering three different questions, and each is right inside its own. Start here.