5 Electrical Engineering Principles By Allan R. Hambley