Solving PDEs in Python The FEniCS Tutorial I - Langtangen, Hans Petter; Logg, Anders (Springer International Publishing : Imprint: Springer, 2016)