Magnetism and spin