Microelectronic devices - YANG, Edward S (McGraw Hill, 1988)