I don't know if this link has been posted before, but it's a good site for those wanting to understand how a range of electric motors work.

http://www.phys.unsw.edu.au/hsc/hsc/...ic_motors.html