Capturing poly-time in a typed λ-calculus (1992)

by D Leivant, J-Y Marion