Top Software Books Every Software Engineer Should Read | Hacker News Reader