A very nice talk  on origins of  functional programming.