I am currently reading some papers in the field of high Tc superconductivity. Some concepts confuse me. Can you tell me the definitions of spin wave, spin density wave, spin excitation, spin fluctuation, spin gap, charge density wave and charge order? What are the differences and correlations between these concepts? And, what their relationships with high Tc superconductivity?