Electrical engineering - Maxfield, Clive, 1957- (Newnes know it all series, 2008)