Principles, Elements, and Types of Persuasion by James Benjamin