Molecular Evolution on Rugged Landscapes: Protein, RNA, and the Immune System by Alan S. Perelson | Menrva Books