Joshua Bloch

Joshua Bloch is a software engineer currently employed by Google. In 2004 he left Sun Microsystems to become the chief Java architect at Google. His past work has included developing many features for Java, and writing several books. In 2004, he was named one of the top 40 software people in the world.