Storing Energy: with Special Reference to Renewable Energy Sources, 2ed - Trevor M Letcher (Elsevier Elsevier, 2022)