Fundamentals of solar radiation. (2021)