The Art of Differentiating Computer Programs (Software, Environments and Tools) (Paperback) - Common

This entry-level book on algorithmic (also known as automatic) differentiation (AD) covers the mathematical underpinnings as well as real-world applications.