Effective Java - Exceptions

Reference

  • Effective Java, 3/e