If you could only have one programming book on bookshelf what would it be? | Hacker News Reader