Variational methods for engineers with Matlab - Cursi, Eduardo Souza de (iSTE : Wiley, 2015)