Binti, by Nnedi Okorafor

Cover of Binti, by Nnedi Okorafor. Published by Tor. Cover art by Dave Palumbo