Synthesize of gadolinium-doped ZnO nano particles for energy applications by enhance its optoelectronic properties. (2021)