Structure dynamics and function of biological macromolecules and assemblies by Joseph D. Puglisi | Menrva Books | MenrvaBooks