Designed as an introductory text on compilers, this book provides a right mix of theory and practice for compiler construction.