Essential Computational Modeling in Chemistry by Philippe G. Ciarlet