Explorations in Scientific Thinking : A Systems Theoretic Approach