Y. J. Liu: Regular component decomposition of regular languages. Theor. Comput. Sci. 299(1-3): 743-749 (2003)