A Vision for Photovoltaic Technology : Report by the Photovoltaic Technology Research Advisory Council (PV-TRAC) (Office for Official Publications of the European Communities, 2005)