Peter Henderson & James H. Morris (1976):
A Lazy Evaluator.
In: ACM Symposium on Principles of Programming Languages,
pp. 95–103,
doi:10.1145/800168.811543.
John Hughes (1989):
Why Functional Programming Matters.
Computer Journal 32(2),
pp. 98–107,
doi:10.1093/comjnl/32.2.98.
Albert Y.C. Lai (2013):
Eager, Lazy, and Other Executions for Predicative Programming.
University of Toronto.
David Sands (1990):
Complexity Analysis for a Lazy Higher-Order Language.
In: European Symposium on Programming.
Springer LNCS 432,
pp. 361–376,
doi:10.1007/3-540-52592-0_74.
David A. Turner (1979):
A New Implementation Technique for Applicative Languages.
Software: Practice and Experience 9(1),
pp. 31–49.