Semiconductor physics and devices - Neamen, Donald A (McGraw hill, 2013)