Electronic fundamentals and applications - Ryder, John (2000)