Handbook of Research on Nanomaterials, Nanochemistry & Smart Materials by A.K. Haghi