Determinism and free will : new insights from physics, philosophy, and theology (2019)