Fundamentals of Nanomaterials and Nanotechnology