Theistic Evolution: A Scientific, Philosophical, and Theological Critique