The New Dictionary of Thoughts