Source: https://sites.ualberta.ca/~jparadis/Johanne_Paradis_Homepage/Publications_files/P_CSLA_Handbook.pdf