The Drude model described previously assumed a free electron
gas within the crystal lattice. New insight can be obtained by
assuming that the electron gas is Nearly Free.
A nearly free electron gas will have energy levels approximating
the truly-free electron gas - namely E=(1/2m)p2.
The energy is quadratic with respect to the momentum, and hence
is quadratic with respect to wavevector k. Note, however,
that due to the Bloch translational invariance, there are
degeneracies on the Bloch Planes located midway between
atoms. Here, the parabolic energy spectrum intersects, and
a degenercy exists.
Recall from elementary quantum mechanical degenerate perturbation
theory the action of the perturbing Hamiltonian. The perturbation
usually has the effect of lifting the degeneracy, for example
the fine structure of hydrogen.
The effect of the perturbations caused by the gas NOT being
perfectly free essentially lifts the perturbation, and creates
a gap at the Bragg plane.