Category: Physics, Earth & Space
In His New Book, Denton Shows How Science Leads the Charge to Theism
In his new book, Michael Denton is particularly strong on what he terms “the post-Copernican delusion of mankind’s cosmic irrelevance.”
Denton: Return of the Man Hypothesis
Scientific discoveries have revitalized the outlook that placed man at the center of the cosmos, not in a physical but in a metaphysical sense.
Earth’s Atmosphere Demonstrates Stunning Biocentric Fine-Tuning
For photosynthesis to proceed on a planet like Earth, sunlight (visual light) must penetrate the atmosphere all the way to the ground.
Miracle of Man: Denton’s Prior Fitness Argument
One or two examples are interesting. But where the argument gains dramatic force is in the accumulation of many examples.
Watch: Science Reveals the “Miracle of Man”
Biologist Michael Denton shows how science has reversed the depressive trend of the past five centuries.