Update head_first_design_patterns