Kopec, et al.. How Should Data Structures and Algorithms Be Taught. ACM Press, 1999, doi:10.1145/305786.305913.