A functional programming course in 6 books | Hacker News Reader