Select all of the following that will produce a magnetic field:________.
a. An ordinary piece of iron.
b. A piece of any metal.
c. An electric current.
d. A moving electric charge.
e. The Earth.
f. The voltage of a battery not connected to anything.
g. An electric charge at rest. h A magnet.