Smart nanomaterials - Munaweera, Imalka. (CRC Press, 2024)