Responsibility Planet
contemporary fantasy