Douglas Carter - Power Electronics and Electronic Engineering