PROGRAMMING LANGUAGE PRAGAMATICS - SCOTT, MICHAEL L (MORGAN KAUFMAN, 2006)