Magnetism review