Text this: Semiconductor physics. An introduction