One more problem that's causing me grief: A square loop of wire, b meters on a side, moves with constant velocity v (m/sec) toward the right in the plane of a long straight wire carrying a steady current I amperes. Calculate the emf induced in the loop when the side of the loop nearest the wire is at distance x meters from the wire. The treatment of the non-uniform magnetic field with the velocity is what troubles me here. I know that the magnetic field coming from the wire = uI/(2pir) and that if I integrate [uI/(2pir)]b](dr) from x to x + b then I get the magnetic flux for the stationary loop but this, of course, induces no current. I'm having trouble seeing how to incorporate the velocity into the non-uniform magnetic field. I tried to substitute r = vt into the equation, and then take the derivative of the magnetic flux with respect to time to get the induced emf, but that didn't agree with the answer in the book.. Any suggestions are be greatly appreciated. Thanks.