James Rachels’ retributivist theory of punishment

Critically discuss James Rachels’ retributivist theory of punishment.