Oxide and metallic materials for photovoltaic applications: A Review . (2019). Experimental and Theoretical NANOTECHNOLOGY, 3(2), 127-150. https://doi.org/10.56053/3.2.127