Philosophic Thoughts: Essays on Logic and Philosophy