The Islands of Chaldea by Diana Wynne Jones - WordSea