Effective Java
Brand: Addison-Wesley Professional