Vitalsource Technologies, Inc. Maximum Penalized Likelihood Estimation