Bionanotechnology : biological self-assembly and its applications - Rehm, Bernd H. A., 1964- (Caister Academic Press, 2013)