1. Department of Materials Science and Engineering; Sharif University of Technology; 14588 Tehran Iran
2. Department of Electrical Engineering and Computer Science; Massachusetts Institute of Technology; Cambridge MA 02139 USA
3. Department of Solar Energy; Pandit Deendayal Petroleum University; Gandhinagar 380007 India