A modern take on Darwin

Revisiting Darwin's evolutionary insight in the context of modern genetics