One of the best resources for learning compiler design. The web version being free is incredibly generous.