ciaphas cain by sandy mitchell