Renewable Energy: a first course - EHRLICH, Robert (CRC Press, 2018)