The Principlles of Semantics