Handbook of nanomaterials - Malik, Muhammad Imran; Hussain, Dilshad; Shah, Muhammad Raza (Micro & nano technologies series, 2024)