Modern compiler implementation in java - Appel Andrew W (Cambridge Cambridge University Press, 2000)