Graham Palmer, Joshua Floyd Energy Storage and Civilization - Springer Springer 2020 ISBN: 9783030330934 Source: EBOOK