Design research on learning and thinking in educational settings : enhancing intellectual growth and functioning - Dai, David Yun (Educational psychology series., 2012)