This textbook for advanced physics and engineering students begins by introducing two tractable limits of Bloch's theorem in three dimensions, and demonstrates that both extreme limits give rise to bands with band gaps between them. Singleton (physics, Oxford) then explains semiconductors bands, the idea of artificial structures, techniques used to measure the bandstructures of solids, and recent research in the field.