By Ursula K. Le Guin (author) Part of the Earthsea Cycle series
The Farthest Shore by Ursula K. Le Guin