"Bloch, Joshua" Effective Java - \\200902ENGGPSX - Pearson 2009 New Delhi - 348p. includes index and biblioraphy