Programming language pragmatics - Scott, Michael L (Elsevier, 2013)