Which Layer Generates Earths Magnetic Field