William Johnstone, Author at Catholic Herald