Title: Solar Energy Harvesting, Conversion and Storage