Philosophies and Thoughts