The Elements of Expression - Putting Thoughts into Words, Revised and Expanded