Designing lexers
Lexing with style
Performance issues