Spin dynamics