14.3 Finite-State Methods — 2nd Edition