1. National Renewable Energy Laboratory, Golden, CO, USA
2. Solar Unsoiled, Inc., Durham, NC, USA
3. Duke University, Durham, NC, USA
4. Department of Astronautical, Electrical and Energy Engineering (DIAEE), Sapienza, University of Rome, Rome, Italy
5. Advances in Photovoltaic Technology Research Group, University of Jaén, Jaén, Spain