by Joshua Bloch
Joshua J. Bloch is an American software engineer and technology author known for his influential work on the Java platform. He was formerly the chief Java architect at Google and has also served as a professor at Carnegie Mellon University.
technology
programming
software engineering