Programming Languages, information structures, and machine organization. - Wegner, Peter (McGraw-Hill Computer Science Series., 1968)