Plato. “Apology.” In Plato: Five Dialogues. Translated by G. M. A. Grube. Indianapolis: Hackett, 1981. Plato, Apology. If you have already read it, you should read it again. And again.
Daniel Dennett’s advice about arguing is found in his book Intuition Pumps and other Tools for Thinking (W. W. Norton, 2013). The book also contains other interesting and creative ideas.
Also, for a discussion of what makes “trolling” wrong, one should consult Rachel Barnet’s “translation” of a work seemingly by Aristotle, entitled “On Trolling,” published in the Journal of the American Philosophical Association 2(2), 193-195. doi:10.1017/apa.2016.9