Foundations of Analog and Digital Electronic Circuit#A. Agarwal and J. H. Lang#1-55860-735-8#Denise E. M. Penrose#1#2005