James White defends Calvinism against Dave Hunt. Related:

Debating Calvinism: Five Points, Two Views:
https://www.amazon.com/Debating-Calvinism-Five-Points-Views/dp/1590522737/

Calvinism vs Norman Geisler by James White:

source