Nanobiotechnology & nanobiosciences - Nicolini, Claudio A. (Pan Stanford series on nanobiotechnology, 2009)