Advanced compiler design and implementation - Muchnick, Steven S (Elsevier, 1997)