Microelectronics, 2nd Edn by Millman