Computation in Living Cells Gene Assembly in Ciliates by David M. Prescott | Menrva Books | MenrvaBooks