Basic Vlsi Design - D. A. Pucknell (Prentice Hall New York, 2005)