The Elements of Java™ Style - Allan Vermeulen; Scott W. Ambler; Greg Bumgardner; Eldon Metz; Trevor Misfeldt; Jim Shur (2000)