Electrical and electronic technology - Hughes, Edward (Pearson, 2016)