State of Art of Solar Photovoltaic Technology. (30th May 2013)