Keeping up: technological challenges in power delivery | IEEE Journals & Magazine | IEEE Xplore