A functional programming course in 6 books | Not Hacker News!