Electrical engineering : - Schwarz, Steven E. (Oxford series in electrical and computer engineering, 1993)