Source: http://callej.org/journal/23-1/Mujtaba-Parkash-Reynolds2022.pdf