Spin theory