Daniel Dennett on the Staggering Genius of Charles Darwin

Why Daniel Dennett applies Darwinism to everything.