BioNanotechnology by Elisabeth S. Papazoglou - Aravind Parthasarathy