Karyn RybackiBooksAdvocacy and Opposition, an Introduction to Argumentation, 4/e with Internet Guide 2000 Value PackAdvocacy and OppositionCommunication criticismAuthor data: Open Library