Science and engineering of hydrogen-based energy technologies hydrogen production and practical applications in energy generation - de Miranda, Paulo Emilio V. (Academic Press, 2018)