Storing energy with special reference to renewable energy sources - Letcher, Trevor M. (Elsevier, 2022)