THE HERALD'S OPINION: Child abuse 'greatest of personal violations'.

Comments