Given an abelian extension $L/\mathbb{Q}$, such that $L=\mathbb{Q}(\alpha)$ for a root $\alpha$ of an irreducible polynomial $f(x)$. By Kronecker-Weber theorem we know that there exists $m \in \mathbb{N}$, such that $L \subseteq \mathbb{Q}(\zeta_m)$. How can we find explicitly the least integer $m \in \mathbb{N}$, with this property? Could you please introduce me to a reference for this?
I know that my question is very short, but I am very curious about this algorithm after this comment. (Also, this question was very informative for me.)