Our Magnetic Earth:The Science of Geomagnetism