Hughes electrical & electronic technology - Hughes, Edward (Prentice Hall, 2002)