Source: https://arcade.stanford.edu/sites/default/files/article_pdfs/Occasion_v09_amselle_final.pdf