McGraw Hill
Mhhe: Chapter 19 Magnetism
A series of pages which define key terms and explain basic concepts related to magnetism. A set of practice problems with answers and solutions are given. Links to related internet resources and a list of animations are provided.