The Lean Thinking house.
Agile Modeling and Agile Modeling Pictures
Implementing the Java Delegation Event Model in C++