Concepts Of Programming Languages/robert W. Sebesta (The Benjamin /Cummings Publishing Co., 1993)