Electrical and electronic principles and technology. (2017)