Protein nanotechnology: Protocols, instrumentation and applications - Juliet A Gerrard (Humana press, 2013)