Rojas, Diego, Rivera, Marco, Wheeler, Patrick, "Basic principles of solar energy", , 2021