Spin systems