The science of electronics : analog devices. - Floyd, Thomas L.,; Buchla, David M., (Pearson,, 2005)