A talk that I am putting together to go over SOLID object-oriented design.