What Produces a Magnetic Field?

Magnetic fields are one very interesting topic to learn about. A magnetic field can be carried with moving charges, such as a current carrying wire. It can also be created by orbital magnetic dipole. For more information look here: