Semiconductor physics and devices - Neamen, Donald A. (McGraw-Hill, 2003)