Polemic

meaning: a piece of writing or a speech in which a person strongly attacks or defends a particular opinion, person, idea, or set of beliefs:

usage: She has published a fierce anti-war polemic.