Modern compiler implementation in Java - Appel, Andrew W. 1960- (Cambridge University press, 1998)