Nanobiotechnology in energy, environment and electronics : methods and applications - Nicolini, Claudio, 1942- (Pan Stanford series on nanobiotechnology, 2015)