Fuel cells, solar panels and storage devices : materials and methods - Fink, Johannes Karl (John Wiley & Sons, 2018)