Text this: Structural analysis : a unified classical and matrix approach