I would also include The Little Schemer and Learn You a Haskell For Great Good in the “further reading/references” section. They also explain recursion well.
Shriram Krishnamurthi, the author of this piece, happens to be also one of the authors of HtDP.
Was there a link on the web page pointing to the author? I must have overlooked it somehow.