Ellis Horwood series in Electrical and electronic engineering