Source: https://www.utdallas.edu/~scortes/ochem/OChem_Lab2/recit_notes/exp65_vanillin.pdf