1. National Renewable Energy Laboratory, Golden, USA; New Jersey Institute of Technology, Newark, USA
2. Electrical and Computer Engineering Department, New Jersey Institute of Technology, Newark, USA
3. Department of Physics, New Jersey Institute of Technology, Newark, USA