VLSI Design Techniques for analog and digital circuits - Randall L Geiger (Mcgrawhill, 2004)