How To Design A Good API and Why it Matters (Joshua Bloch, 2007) | Hacker News Reader