Electronic fundamentals and applications - Ryder, John D.