Books

  • Joshua Bloch, Effective Java, 3rd ed.

Online