Solar Thermal Power Generation Notes