Recent advances on micro and nano structuring on solar cells - Joon Ping Yap; Kasturi Muthoosamy; Chin Seong Lim (Next Nanotechnology, 2025)