3 books in this genre
Recursive Techniques in Programming
D.W. Barron
Recurse
Lawrence Robert Whitlock
The little LISPer
Daniel P. Friedman