Source: https://scai-ipcs.ca/pdf/Campbell-PreparingtheFactum.pdf