Halo Evolutions Essential Tales of the Halo Universe