Data Analysis with Mplus by Christian Geiser