Microelectronics circuit design - Blalock (Boston Mc Graw hill, 2008)