Modern compiler implementation in C: basic techniques - Appel, Andrew W (Cambridge University Press, 1997)