Electronic devices and circuits - Bell,David A. (Prentice Hall, 2000)