Calvinism? Arminianism? Molinism!

Gregory Koukl of Stand to Reason offers an informed, yet brief, synopsis of a important third way between Calvinism and Arminianism: Molinism.