le guin - farthest shore