Christopher Villiers, Author at Catholic Herald