Electronics - Hambley, Allan R. (Prentice hall, 2000)