1. Brassard G. and Bratley P. 1996. Fundamentals of Algorithmics. Prentice-Hall Englewood Cliffs NJ. Brassard G. and Bratley P. 1996. Fundamentals of Algorithmics. Prentice-Hall Englewood Cliffs NJ.
2. Cormen T.H. Leiserson C.E. Rivest R.L. and Stein C. 2009. Introduction to Algorithms 3rd ed. MIT Press Cambridge MA. Cormen T.H. Leiserson C.E. Rivest R.L. and Stein C. 2009. Introduction to Algorithms 3rd ed. MIT Press Cambridge MA.
3. Explaining recursion to the unsophisticated
4. A Meta-Study of Algorithm Visualization Effectiveness
5. Kleinberg J. and Tardos É. 2006. Algorithm Design. Pearson Addison-Wesley Boston MA. Kleinberg J. and Tardos É. 2006. Algorithm Design. Pearson Addison-Wesley Boston MA.