The Best of All Possible Worlds, by Karen Lord

Lord pulls off the trick of vivid alien planetary settings and vivid yet comprehensible almost-human characterisation. Continue reading