Source: https://web.stanford.edu/class/energy281/FiniteElementMethod.pdf