Discrete Mathematics, an Open Introduction [free, Online Book] | Hacker News Reader