Fundamentals of nanoparticles : classifications, synthesis methods, properties and characterization - Barhoum, Ahmed (Elsevier, 2018)