Bionanotechnology: proteins to nanodevices - Renugopalakrishnan, V,Ed . (Springer, 2006)