A sea of Purple and Yellow. by Michael De St Pern
_