a prince of other planets