Title: Evaluating derivatives: principles and techniques of algorithmic differentation.
Authors: Griewank, Andreas.
Publisher: SIAM
Year: 2008