Putting Patterns To Work Building Critical Thinking by No Author