Bionanotechnology Proteins to Nanodevices - Renugopalakrishnan, V.; Lewis, Randolph V. (Springer Netherlands, 2006)