Topics on Thoughts