This course gives a quantitative description of crystal lattices, common crystal structures obtained by adding a basis of atoms to the lattice, and the definition and properties of the reciprocal lattice. Diffraction measurements are studied as tools to quantify crystal lattices, including Bragg's law and structure factors. Diffraction from amorphous substances and liquids is also introduced. The various types of atomic bonding, e.g., Van der Waals, metallic, ionic, covalent and hydrogen are surveyed. Binding energies of some crystalline structures are calculated. Models of crystal binding are generalized to include dynamics, first for classical lattice vibrations and then for quantized lattice vibrations known as phonons. These concepts are used to calculate the heat capacities of insulating crystals, to introduce the concept of density of states, and to discuss phonon scattering. The band theory of solids is developed, starting with the free electron model of a metal and culminating with the properties of conductors and semiconductors. Magnetic phenomena such as paramagnetism and the mean field theory of ferromagnetism are covered to the extent that time permits.