godisopen.com
Craig Debates Helm on Calvinism vs Molinism
Calvinism vs. Molinism – William Lane Craig (Molinist) vs. Paul Helm (Calvinist)