Electricity & Magnetism: Magnetic Domain Model