The dynamics of molecular evolution over 60,000 generations

The dynamics of molecular evolution over 60,000 generations | Litlas