You may perhaps find what you require at Practical Foundations: VI Structural recursion or my home page.
Alternatively, you can search this site using Google: