Electrical and electronic principles. - Knight, Stephen Alfred (rz1, 1980)