Electrical engineering : a survey of principles and applications. - Williams, G. E.; Prigmore, B. J.