This page gives an overview of the material covered in the textbooks and other readings. It also indicates when you should complete each reading.
In class, I will assume you have done the reading!
HFOO is Head First Object-Oriented Analysis & Design
UD is UML Distilled, 3rd ed.
XP is Extreme Programming Explained, 2nd ed.