Jonathan James, "An MM Algorithm for General Mixed Multinomial Logit Models", Journal of Applied Econometrics, Vol. 32, No. 4, 2017, pp. 841-857.