magnetism concepts 3870