Mathematical geoenergy : discovery, depletion and renewal /: discovery, depletion and renewal. (2018)