Rathnayake H. Self-Assembly of Materials and Their Applications 2023