Intelligent Design Creationism and Its Critics: Philosophical, Theological, and Scientific Perspectives