Filters:

It has been called brave, rousing, and shocking. ...