I ran into this youtube video today. It starts with Richard Dawkins stating Jerry Coyne is the guru of evolutionary theory. Thats a HUGE endorsement. Having watched parts of it, it does a wonderful job describing basic science terminology and alternative theories of evolution that have been discarded. So lets watch and learn.