Source: https://www.se.rit.edu/sites/default/files/ham_n_eggs_poster.pdf