John Whitington
This book was written after ten years teaching functional programming to undergraduates at Cambridge. It aims to crystalize those supervisions in written form. It is suitable for use in a university setting, but also for the independent reader. It aims to be suitable for both beginners to programming, and those who are experienced but looking at OCaml or functional programming for the first time. I hope you enjoy it.