Cmos by R. Jacob Baker, David E. Boyce & Harry W. Li