Magnetism: a primer and review.