introduction to lattice dynamics