Smart grids : advanced technologies and solutions - Borlase, Stuart (Electric power and energy engineering, 2018)