Scientific thinking and theories