The EM Algorithm and Extensions, 2nd Edition by Geoffrey J. McLachlan, Thriyambakam Krishnan