Fundamentals of nanoparticles classifications, synthesis methods, properties and characterization / - Barhoum, Ahmed.; Makhlouf, Abdel Salam Hamdy. (Elsevier,, 2018)