Protein Nanotechnology: protocols, Instrumentation, and Applications - Gerrard, Juliet. A (New York Humana Press, 2013)