There is no color in magic. Common media miscinception, it's truly the person's intent that labels the name.
Black for say, hurtful or unkind spells, white for health and stuff. Many if using a color term though, will fall under grey. A combo of trying to do the intended best, but even if it means causing some harm or for protection.
While there isn't a book of my head, my first resource was by laura macoy, and she was an excellent introducer to magic itself.
One thing to remember is that magic is raw. Its real and alive, everywhere meanig its not a toy. Nor is it like charmed or any of those shows.