Electronic devices - Floyd, Thomas L (Prentice Hall Inc, 1999)