Energy storage and civilization a systems approach - Palmer, Graham; Floyd, Joshua (Lecture notes in energy, 2020)