Hello, I know the magnetic field produced by a direct current flowing through a solenoid has a north and south pole, so how about the magnetic field produced by a current flowing through a straight conductor, does it have a north and south pole too? If it have them, where is it located? A changing magnetic field can induce current in another conductor close to it, but how does it work actually? what energy is it that drive the electrons to produce the current? Thanks.