Running examples are illustrated by intermediate representations at various stages of processing.
apart from this drawback, there are a number of further issues that one could wish had been addressed in the book.