Nagel, Michael C.
Understanding development and learning : implications for teaching
Oxford University Press, 2016
 Buku Teks
Snover, Stephen L.
Mathematical problem-solving with the microcomputer project to increase your basic programming skill
Prentice-Hall, 1982
 Buku Teks
Designing cases in problem-based learning to foster problem-solving skill
 Artikel Jurnal
Samuel B. Fee
The role of criticism in understanding problem solving: honoring the work of John C. Belland
Springer, 2012
Weisberg, Robert W.
Creativity : understanding innovation in problem solving, science, invention, and the arts
John Wiley & Sons, 2006
 Buku Teks