Cracking the code: An evidence-based approach to teaching Python in an undergraduate...
Ethan C. Campbell, Katy M. Christensen, Mikelle Nuwer, et al.