2 books in this genre
Dynamo and dynamics
Pascal Chossat
The magnetic field of the earth
Ronald T. Merrill