Where Do Our Thoughts Come From