What Does God Know and When Does He Know It?: The Current Controversy over Divine ForeknowledgeMillard J. Erickson