Electronic structure of solids