Recursive programming techniques - Burge, William H. (rz1, 1975)