Bug patterns in Java - Allen, Eric (The expert's voice, 2002)