Large scale renewable power generation advances in technologies for generation, transmission and storage (Springer, 2014)