What books for learning Java? | Hacker News Reader