An introduction to digital and analog integrated circuits and applications. - Mitra, Sanjit K.