Electrical engineering : principles and applications - Hambley, Allan R. (Pearson Education, 2018)