Hi all, I'm a bit confused about ferromagnetism (and I've come to realize that I'm not the only one)! I'm currently studying electrodynamics and field theory in general to solidify my understanding of such, but permanent magnets and ferromagnetic materials seem to be often ignored in the literature. I'm comfortable with charged body scenarios in the presence of magnetic fields, and the creation of magnetic fields by moving charges, etc., but I'm unable to make predictions or construct field equations involving permanent magnets, and also completely unable to understand how a magnet seems to do work by picking up an iron nail. Before this gets too verbose, here's the bottom line: Could someone refer me to reading on the fields resulting from permanent magnets, and interaction of ferromagnetic materials with magnetic fields? I'm really interested in this from an engineering perspective, so while reductive explanations (e.g. magnetic domains as microscopic current loops) are interesting, I'm really looking for theory which will facilitate design and prediction at the macro level, ideally a set of equations. Thanks. p.s. The main book I've settled on is Dynamic Electromagnetics by Paul Diament. Any opinions?