Farthest Shore, #3 of EarthSea cycle  by Ursula K. Le Guin

Farthest Shore, #3 of EarthSea cycle by Ursula K. Le Guin