https://vulms.org/eng508-semantics-and-pragmatics/
ENG508 - Semantics and Pragmatics