Joseph Pearce, Author at Catholic Herald