PROGRAMMING LANGUAGE PRAGAMATICS - SCOTT, MICHAEL L (NEW DELHI ELSEVIER, 2010)