Criticism: What, When and How?

From All: R Josh Blass by R Josh Blass.