Truth, Meaning and Realism: Essays in the Philosophy of Thought