1. Interprocedural partial redundancy elimination and its application to distributed memory compilation
2. Andrei Alexandrescu . 2010. The D programming language . Addison-Wesley , Bostom, MA , US. Andrei Alexandrescu. 2010. The D programming language. Addison-Wesley, Bostom, MA, US.
3. Andrew W. Appel and Jens Palsberg . 2003 . Modern Compiler Implementation in Java (2nd ed.). Cambridge University Press , USA. isbn:052182060X Andrew W. Appel and Jens Palsberg. 2003. Modern Compiler Implementation in Java (2nd ed.). Cambridge University Press, USA. isbn:052182060X
4. Report on the algorithmic language ALGOL 60
5. Program Slicing