Photovoltaic Energy Harvesting Research Articles