Halo Evolutions - Essential Tales of the Halo Universe