Richard Dawkins
Clinton Richard Dawkins, DSc, FRS, FRSL is an English ethologist, evolutionary biologist, and... more »