let $X^p=M$, where $M, X \in M_n(\Bbb C)$
what's sufficient and necessary conditions for $M$ to have pth roots?
the set of solutions: ${\{A \in M_n(\Bbb C) | A^p=M\}} \ne \emptyset$
also if there any books or references that treat general and arbitrary cases of matrix roots.