Algorithmic Differentiation in Finance Explained - Marc Henrard (Springer, 2017)