Electrical Engineering Principles By Allan R Hambley