Structured recursive programming. - Robert E. Noonan; Dale J. Panton (Symposium on Programming, 1974)