Semiconductor Fundamentals by Robert F. Pierret