Magnetism and Multiferroism