Thinking recursively with Java /
Roberts, Eric.
Hoboken, NJ : John Wiley,
c2006.
Includes index.
Recursion theory.