Generation & Reversal of Geomagnetic Fields