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