A First Course in Structural Equation Modeling by George A. Marcoulides & Tenko Raykov