2007-12-03 P97-100 Book PurpleDragonBook 2.8.3 Static Checking L-values and R-values Type Checking 2.8.4 Three-Address Code Three-Address Instructions