Inspired by the comments in this question, there is the errata for question 4.11 pg 176 in Nielsen and Chuang. The original form states that for any non parallel $m$ and $n$, then for an arbitrary $U$:
$$U = e^{i\alpha}R_n(\beta)R_m(\gamma)R_n(\delta)$$ for appropriate $\alpha,\beta, \gamma, \delta$. The errata of Nielsen and Chuang corrects this such that $$U = e^{i\alpha}R_n(\beta_1)R_m(\gamma_1)R_n(\beta_2)R_m(\gamma_2)\dots$$ However I found that other textbooks such as "An Introduction to Quantum Computing" by Kaye, Laflamme, and Mosca (alt link) (p.66, Theorem 4.2.2), and various online material still quotes the original form of the theorem. As such I am wondering is the errata correct, and is just that all the other material has 'incorrectly' quoted the result from N&C?