DNA-Protein: Structural Interactions by David M. J. Lilley | Menrva Books