Principles Of Nanoscience And Nanotechnology (Hb 2023)