Allan Mallinson, Author at Catholic Herald