Molecular Evolution on Rugged Landscapes Protein, RNA, and the Immune System by Stuart A. Kauffman | Menrva Books | MenrvaBooks