Daniel Dennett on the Staggering Genius of Charles Darwin
Why Daniel Dennett applies Darwinism to everything.