Added the gang of four under OOP. Do developers still read this, or has head first superseded it?<p>Then again, a major pitfall of Design Patterns is that everything starts to look like the patterns you already know, which essentially boxes in your design process. Apply the knowledge at your own peril.