Solar Energy Conversion by Richard C. Neville