Why Do Magnets Have A Magnetic Field