Publication information:
Thinking Recursively John Wiley and Sons, 1986 ISBN: 9780471816522 Thinking Recursively with Java (20th anniversary edition)
Links:

Contents:
1.  The Idea of Recursion [code] 
2.  Mathematical Preliminaries 
3.  Recursive Functions [code] 
4.  The Procedural Approach [code] 
5.  The Tower of Hanoi [code] 
6.  Permutations [code] 
7.  Sorting [code] 
8.  Recursive Backtracking [code] 
9.  Graphical Applications [code] 
10.  Recursive Data [code] 
11.  Implementation of Recursion [code] 
