The St Martins Handbook 2nd Edition – Hardcover By Andrea A Lunsford

A nice touch in this unbranded textbook is the highlighted definitions.