2010 35th IEEE Photovoltaic Specialists Conference