Source: https://www.math.ucdavis.edu/~hunter/m218a_09/pde_notes.pdf