Acyclic Coloring of Graphs