Advanced compiler design and implementation - Muchnick, Steven S., 1945- (Morgan Kaufmann, 1997)