Scientific Thinking: Anchors and Constraints