https://sites.williams.edu/ans1/assignments/methodologies-vi-methodology-manifesto/comment-page-296/#comment-215172