Scientific Thinking: Patterns