VLSI Fabrication Principles: Silicon and Gallium Arsenide, 2nd Edition