Hambley, Allan R. Electrical engineering principles and applications / Allan R. Hambley. - xiii, 816 pages.