A review of solar energy | AbS