Foundations for electronics - Doyle, John M.