Reading material 2 Object-Oriented Systems Design