Foundations for Nanoscience and Nanotechnology - Petersen, Nils O. ((Nanoscience and Technology))