Post-Modern Compiler Design
Volume 1: Basics