Discrete Mathematics – An Open Introduction, 4th edition | Hacker News Reader