The Principles of Semantics; a linguistic approach to meaning