Text this: Semiconductor essentials