Sir Bill Cash, Author at Catholic Herald