Mechanical Energy Storage Technologies - Arabkoohsar, Ahmad (Academic Press Elsevier, 2020)