Source: https://dante.udallas.edu/edu3327/PowerPoints/Constructivism_Intro.pdf