Amer Diwan
William M. Waite
Michele H. Jackson
Proceedings of the 35th SIGCSE technical symposium on Computer science education - SIGCSE ’04
Design and implementation of a modern compiler course