Science of thought