Gabriele Fiorentini, Giorgio Calzolari, and Lorenzo Panattoni, "Analytic Derivatives and the Computation of GARCH Estimates", Journal of Applied Econometrics, Vol. 11, No. 4, 1996, pp. 399-417.