https://intlibrary.ir/download/solar-energy-conversion:-chemical-aspects-17985/