Title: Java : the Complete Reference for Pattern Programming