An Introduction to Functional Programming Through Lambda Calculus heftetEngelsk, 2011