Advocacy and Opposition: An Introduction to Argumentation 7th Edition by Karyn Charles Rybacki

$28.99