Title: Physics of Solar Energy and Energy Storage