A Modern Theory of Evolution